package com.lihuan.common.util;


import java.io.Serializable;
import com.github.pagehelper.PageInfo;
import lombok.Getter;
import lombok.Setter;

/**
 *
 * @since 2020年5月14日 下午10:25:23
 * @version v1.0.0
 * @author lihaun
 */
@Getter
@Setter
public class ResultPage<T> extends Result implements Serializable{
    

    private PageInfo<T> data;
    
    public ResultPage(PageInfo<T> data) {
        this(Code.SUCCESS, Messages.SUCCESS, data);
    }
    
    public ResultPage(int code, String message, PageInfo<T> data) {
        super(code, message);
        if (null == data) {
            data = new PageInfo<T>();
        }
        this.data = data;
    }
    
}